/*
 * O Model é a classe onde de fato é executada qualquer ação,
 * aqui fica toda 'inteligência' do sistema
 */
package br.uri.com.tap.model;

/**
 *
 * @author rodrigo
 */
public class GeradorModel {

    // Parametro que informa o número máximo da geração
    private int nrAlunos;

    // Quantas vezes foi gerado o nr
    private int tentativas = 0;

    // O nr gerado propriamente dito
    private int nrGerado;

    public GeradorModel(int nrAlunos) {
        this.nrAlunos = nrAlunos;
    }

    // método que gera o nr propriamente dito
    public int gerarNum() {
        tentativas++;
        nrGerado = 1 + (int) (Math.random() * nrAlunos);
        return nrGerado;
    }

    public int getTentativas() {
        return tentativas;
    }

    public int getNrGerado() {
        return nrGerado;
    }
}
